package mathematics;

import java.util.ArrayList;

/**
 * 广角
 *
 * @author 杜伟毅
 * @version 1.0
 * @since 2024/11/08
 */
public class WideAngle {
    public static void combination(String... nums) {
        ArrayList<String> strings = new ArrayList<>();
        for (int i = 0; i < nums.length; i++) {
            for (int j = 0; j < nums.length; j++) {
                if (i != j) {
                    strings.add(nums[i] + nums[j]);
                }
            }
        }
        for (String string : strings) {
            System.out.print("  "+string);
        }
    }

    public static void main(String[] args) {
        combination("1", "2", "3", "4","5","6");
    }
}
/*
 * 规律：2=2，3=6，4=12，5=20，6=30，7=42，8=56，9=72
 * 所得出：组合个数=n*(n-1)，n为个数
 * 运行规律：
 * nums[i] + nums[j]
 * 01，02，03，04，05
 * 10，12，13，14，15
 * 20，21，23，24，25
 * 30，31，32，34，35
 * 40，41，42，43，45
 * 50，51，52，53，54
 * 60，61，62，63，64
 * */
